﻿using System;

namespace PacMan3D.Utils
{
    public class Constants
    {
        public const int WIN_WIDHT = 800; 
        public const int WIN_HEIGHT = 600;
        public const string WIN_TITLE = "PacMan 3D";
        public const string WIN_ICON = "pacman.ico";

        public const int POINTS_FOOD = 10;
        public const int POINTS_BIG_FOOD = 100;

        public const string RES_MAP_FILE = "Resources\\Mazes\\maze.pm3d";


        ///
        /// Model Names
        /// 
        public const string RES_MODEL_PACMAN = "Resources\\Models\\pacman.3ds";

        /// 
        /// General Texturess Resource Names
        ///
        public const string RES_TEXT_SKY = "Resources\\Textures\\skysphere.jpg";
        public const string RES_TEXT_WALL = "Resources\\Textures\\wall.png";
        public const string RES_TEXT_PLATFORM = "Resources\\Textures\\platform.png";

        public const string RES_TEXT_MENU_PLAY = "Resources\\Textures\\menu_play.png";
        public const string RES_TEXT_MENU_EXIT = "Resources\\Textures\\menu_exit.png";
        public const string RES_TEXT_MENU_LOADING = "Resources\\Textures\\menu_loading.png";
        public const string RES_TEXT_MENU_INSTRUCTIONS = "Resources\\Textures\\menu_help.png";
        public const string RES_TEXT_MENU_BACK = "Resources\\Textures\\menu_back.png";

        public const string RES_TEXT_BANNER = "Resources\\Textures\\banner.png";
        public const string RES_TEXT_BANNER_MASK = "Resources\\Textures\\banner_mask.png";


        /// 
        /// Number Texturess Resource Names
        /// 
        public const string RES_TEXT_ZERO = "Resources\\Textures\\Numbers\\0.png";
        public const string RES_TEXT_ONE = "Resources\\Textures\\Numbers\\1.png";
        public const string RES_TEXT_TWO = "Resources\\Textures\\Numbers\\2.png";
        public const string RES_TEXT_THREE = "Resources\\Textures\\Numbers\\3.png";
        public const string RES_TEXT_FOUR = "Resources\\Textures\\Numbers\\4.png";
        public const string RES_TEXT_FIVE = "Resources\\Textures\\Numbers\\5.png";
        public const string RES_TEXT_SIX = "Resources\\Textures\\Numbers\\6.png";
        public const string RES_TEXT_SEVEN = "Resources\\Textures\\Numbers\\7.png";
        public const string RES_TEXT_HEIGHT = "Resources\\Textures\\Numbers\\8.png";
        public const string RES_TEXT_NINE = "Resources\\Textures\\Numbers\\9.png";
        public const string RES_TEXT_ZERO_MASK = "Resources\\Textures\\Numbers\\0_mask.png";
        public const string RES_TEXT_ONE_MASK = "Resources\\Textures\\Numbers\\1_mask.png";
        public const string RES_TEXT_TWO_MASK = "Resources\\Textures\\Numbers\\2_mask.png";
        public const string RES_TEXT_THREE_MASK = "Resources\\Textures\\Numbers\\3_mask.png";
        public const string RES_TEXT_FOUR_MASK = "Resources\\Textures\\Numbers\\4_mask.png";
        public const string RES_TEXT_FIVE_MASK = "Resources\\Textures\\Numbers\\5_mask.png";
        public const string RES_TEXT_SIX_MASK = "Resources\\Textures\\Numbers\\6_mask.png";
        public const string RES_TEXT_SEVEN_MASK = "Resources\\Textures\\Numbers\\7_mask.png";
        public const string RES_TEXT_HEIGHT_MASK = "Resources\\Textures\\Numbers\\8_mask.png";
        public const string RES_TEXT_NINE_MASK = "Resources\\Textures\\Numbers\\9_mask.png";


        /// 
        /// Sound Resource Names
        /// 
        public const string SOUND_MUSIC = "Resources\\Sounds\\music.mp3";
        public const string SOUND_PACMAN_WALL = "Resources\\Sounds\\pc_wall.mp3";
        public const string SOUND_MENU_OPTION = "Resources\\Sounds\\menu_option.wav";
        public const string SOUND_MENU_ENTER = "Resources\\Sounds\\menu_enter.mp3";
        public const string SOUND_PACMAN_BIG_FOOD = "Resources\\Sounds\\pc_bigfood.mp3";
        public const string SOUND_PACMAN_FOOD = "Resources\\Sounds\\pc_food.mp3";
        public const string SOUND_PACMAN_LIFE = "Resources\\Sounds\\pc_life.mp3";
        public const string SOUND_PACMAN_GHOST = "Resources\\Sounds\\pc_ghost.wav";
        public const string SOUND_GAME_OVER_WIN_1 = "Resources\\Sounds\\game_over_win1.mp3";
        public const string SOUND_GAME_OVER_WIN_2 = "Resources\\Sounds\\game_over_win2.mp3";
        public const string SOUND_GAME_OVER_LOOSE_1 = "Resources\\Sounds\\game_over_loose1.mp3";
        public const string SOUND_GAME_OVER_LOOSE_2 = "Resources\\Sounds\\game_over_loose2.ogg";
    }
}
